Skip to main content

What Is Rebound?

Rebound is a decorator that intercepts a method and wraps its execution with retry logic.
If the method throws an exception, Rebound decides whether to retry and when to retry.

Why use it?

Rebound is ideal for:

  • Flaky external APIs
  • Distributed services
  • Message queues
  • Event-driven systems
  • Database retry behavior
  • Unstable network operations

Rebound provides reliability with zero boilerplate and perfect TypeScript safety.